to swim the english channel - Spanish English Dictionary